Режимы
работы с базой данных в сети
База данных
может быть открыта пользователем в сети в одном из четырех режимов.
-
Открытие в режиме
общего
доступа.
База данных открывается для чтения и записи. Другие пользователи
тоже могут открыть базу данных (в любом режиме).
-
Открытие в режиме
монопольного
доступа.
База данных открывается для чтения и записи. Другие пользователи
не смогут открыть базу данных, пока она не будет закрыта пользователем, открывшим
ее в режиме-монопольного доступа.
-
Открытие в режиме
общего
доступа только для чтения.
База данных открывается только для чтения.
Другие пользователи тоже могут открыть базу данных (в любом режиме).
-
Открытие в режиме
монопольного
доступа только для чтения.
База данных открывается только для чтения.
Другие пользователи не смогут открыть базу данных, пока она не будет закрыта
пользователем, открывшим ее в режиме монопольного доступа.
Можно указать
режим открытия базы данных, используемый по умолчанию:
-
Откройте базу данных.
-
Выберите команду
Сервис,
Параметры
(Tools, Options). Появится диалоговое окно
Параметры
(Options).
-
Раскройте вкладку
Другие
(Advanced).
-
В группе
Режим открытия
по умолчанию
(Default open mode) выберите переключатель
общий доступ
(Shared) или
монопольный доступ
(Exclusive).
Заданный режим
открытия по умолчанию действует только на локальном компьютере и не влияет на
режим, используемый по умолчанию для открытия базы данных пользователями других
компьютеров.
Кроме того,
независимо от установленного режима по умолчанию, пользователь может открыть
базу данных в любом режиме, указав его следующим способом:
-
Выберите команду
Файл,
Открыть
(File, Open). Появится диалоговое окно
Открытие файла базы
данных
(Open).
-
Щелкните по стрелке,
находящейся справа от кнопки
Открыть
(Open). Раскроется список всех
возможных режимов открытия базы данных (рис. 16.1).
-
Выберите в списке элемент,
соответствующий требуемому режиму открытия базы данных:
-
Открыть
(Open)
— режим общего доступа для чтения и записи;
-
Открыть для чтения
(Open Read-Only) — режим общего доступа, открыть только для чтения;
-
Монопольно
(Open
Exclusive) — режим монопольного доступа;
-
Монопольно для
чтения
(Open Exclusive Read-Only) — режим монопольного доступа, открыть
только для чтения.

Рис. 16.1.
Список режимов открытия базы данных
Замечание
Можно запретить
определенным пользователям сети открывать базу данных, защищенную на уровне
пользователей, в монопольном режиме, для чего необходимо удалить права этих
пользователей на монопольный доступ к базе данных. (Об установке прав доступа
рассказано в гл. 20.)
Если база
данных (файл с расширением mdb) открывается в режиме общего доступа, Microsoft
Access создает
файл блокировок
с таким же именем, как база данных, но
с расширением Idb, который располагается в той же папке, где хранится файл базы
данных. В файле блокировок сохраняется имя компьютера (например, MYCOMP) и регистрационное
имя пользователя базы данных (например, Admin) для каждого пользователя, открывшего
базу данных для совместного использования. Файл блокировок используется Microsoft
Access во время совместной работы пользователей с файлом базы данных. Этот файл
автоматически удаляется после того, как последний пользователь закроет базу
данных.
Замечание
Иногда в результате
сбоев файл блокировок не удаляется автоматически. В этом случае его следует
удалить самостоятельно, иначе файл баз данных будет заблокирован и пользователи
не смогут открыть базу данных.
Содержание раздела